home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util1 / yk211src.lha / Yak_2.11_Src / WBStartup / Pri.c < prev    next >
C/C++ Source or Header  |  1995-11-01  |  517b  |  30 lines

  1. /*
  2.  * pri.c
  3.  * 
  4.  * Simple priority alteration routine for Yak.
  5.  * 
  6.  * MWS, 12-Sep-92
  7.  */
  8. #include <exec/types.h>
  9. #include <exec/tasks.h>
  10. #include <proto/exec.h>
  11.  
  12. #include "yak.h"
  13. #include "Pri.h"
  14.  
  15. static LONG priority[2] = {0, 11};
  16.  
  17. __regargs void
  18. MyPri(UWORD which)
  19. {
  20.         static BOOL firsttime = TRUE;
  21.         LONG oldpri;
  22.  
  23.         oldpri = SetTaskPri(FindTask(NULL), priority[which]);
  24.         if (firsttime)
  25.         {
  26.                 priority[ORIGINAL] = oldpri;
  27.                 firsttime = FALSE; 
  28.         }
  29. }
  30.